Amex86 microprocessor is composed of integer processing unit , float - point processor unit ( math coprocessor ) and protect test unit Amex86系统由一个整数处理部件( cpu ) 、一个浮点处理部件(数学协处理器)和一个保护测试单元组成。
The ip cores used in this system include an integer processor core compatible with the intelx86 integer instruction set and an floating - point processor core compatible with the intelx86 floating - point instruction set , which are developed by ourselves 该系统中采用的ip核主要包括自主研发的兼容intelx86定点指令集的定点微处理器核和兼容intelx86浮点指令集的浮点微处理器核,还包括片上rom核、连接soc外部的接口等。
On the one hand it is important for the design of floating - point processor unit to optimize speed while algorithms of high - speed are introduced . for examples , two - path of high - speed floating - point addition , booth coding of floating - point multiplication . srt of floating - point division and square root , cordic of transcendental function and so on 一方面浮点处理部件设计重点在于速度的优化,所以采用优化的高速算法,如浮点加法的two - path 、浮点乘法的booth编码、浮点除法和平方根的srt算法以及超越函数的cordic算法等。